import {
    createSlice,// 可以创建功能模块
    configureStore// 状态仓库的配置
} from "@reduxjs/toolkit";

// 创建了一个名字为numSlice的模块（片）
// createSlice需要接收一个对象，对象中必须要设置name属性。
const numSlice = createSlice({
    name:"num",// 片名（模块的名字）
    initialState:{// 初始状态
        a:1,
        b:2
    }
});
const mySlice = createSlice({
    name:"my",
    initialState:{
        userName:"zhangsan",
        age:12
    }
})
// 创建一个名字为store的仓库，仓库中有一个名字为num的模块
const store = configureStore({
    reducer:{
        num:numSlice.reducer,
        my:mySlice.reducer
    }
})
const state = store.getState();// 返回仓库中的所有数据状态
console.log(state);






